//#define _CRT_SECURE_NO_WARNINGS
//#include <stdio.h>
//#include <stdlib.h>
//
//typedef struct Test
//{
//	int val;
//	struct Test* next;
//}Node;
//
//void Push(Node** pt, int x)
//{
//	(*pt)->val = x;
//}
//
//int main()
//{
//	Node* tmp = (Node*)malloc(sizeof(Node));
//	if (tmp == NULL)
//	{
//		perror("malloc fail");
//	}
//	Node* plist = tmp;
//	plist->val = 1;
//	plist->next = NULL;
//	Push(&plist, 33);
//	printf("%d", plist->val);
//
//	return 0;
//}